/*
 * Copyright 2008 Google Inc. All Rights Reserved.
 * Author: fraser@google.com (Neil Fraser)
 * Author: anteru@developer.shelter13.net (Matthaeus G. Chajdas)
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * Difference Match and Patch
 * http://code.google.com/p/google-diff-match-patch/
 */
/**
 * Peter
 * Created by: Peter Development Team
 *    http://peter.codeplex.com/
 * 
 * GNU General Public License version 2 (GPLv2)
 *    http://peter.codeplex.com/license
 *
 *  This code is provided on an AS IS basis, with no WARRANTIES,
 *  CONDITIONS or GUARANTEES of any kind.
 **/

namespace Peter.Logic.DiffEngine
{
   /// <summary>
   /// The data structure representing a diff is a List of Difference objects:
   /// {Difference(Operation.DELETE, "Hello"), Difference(Operation.INSERT, "Goodbye"),
   /// Difference(Operation.EQUAL, " world.")}
   /// which means: delete "Hello", add "Goodbye" and keep " world."
   /// </summary>
   public enum Operation
   {
      Delete,
      Insert,
      Equal
   }
}